package com.itheima.d4_abstract_template_method;

public class Test {
    public static void main(String[] args) {
        // 目标：搞清楚模板方法设计模式能解决什么问题，以及怎么写。
        A a = new A();
        a.song();

        show(new A());
        show(new B());
    }
    public static void show(C c){
            if(c instanceof  A){
                A a =(A)c;
                a.song();
            }
            if(c instanceof B){
                B b = (B) c;
                b.song();
            }
    }
}
